﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Workflow.IService.SysRole;

namespace Workflow.Service.SysRole.GP
{
      public  class PL:IRoleBase
    {
        public string RoleName
        {
            get { return "PL"; }
        }
		#region ptp
		public bool gpptpinquiry
        {
            get { return true; }
        }

        public bool gpptpmytask
        {
            get { return true; }
        }

        public bool gpptpcasemonitor
        {
            get { return true; }
        }


        public bool gpptppamonitor
        {
            get { return true; }
        }

		public bool msdptpinquiry
		{
			get { return false; }
		}

		public bool msdptpcasemonitor
		{
			get { return false; }
		}

		#endregion
		public bool gpeeminquiry
        {
            get { return true; }
        }

        public bool gpeemmytask
        {
            get { return true; }
        }

        public bool gpeemcasemonitor
        {
            get { return true; }
        }

        public bool gpeempamonitor
        {
            get { return true; }
        }

       
        public bool msdeeminquiry
        {
            get { return false; }
        }

        public bool msdeemcasemonitor
        {
            get { return false; }
        }

        public bool reportptp
        {
            get { return true; }
        }

        public bool reporteem
        {
            get { return true; }
        }

      	public bool reportaheem
      	{
			get { return true; }
      	}

      	public bool reportahptp
      	{
			get { return true; }
      	}

      	public bool reportmdm
      	{
			get { return true; }
      	}

      	public bool maintainuser
        {
            get { return true; }
        }

        public bool maintainsupplier
        {
            get { return true; }
        }

      	public bool maintainholiday
      	{
			get { return true; }
      	}

      	public bool gpmdminquiry
      	{
			get { return true; }
      	}

      	public bool gpmdmmytask
      	{
			get { return true; }
      	}

      	public bool gpmdmcasemonitor
      	{
			get { return true; }
      	}

      	public bool gpmdmpamonitor
      	{
			get { return true; }
      	}
		public bool msdmdminquiry
		{
			get { return false; }
		}

		public bool msdmdmcasemonitor
		{
			get { return false; }
		}

      	public bool gpmdmhcpinquiry
      	{
			get { return true; }
      	}

      	public bool gpmdmhcpmytask
      	{
			get { return true; }
      	}

      	public bool gpmdmhcpcasemonitor
      	{
			get { return true; }
      	}

      	public bool gpmdmhcppamonitor
      	{
			get { return true; }
      	}

      	public bool msdmdmhcpinquiry
      	{
			get { return false; }
      	}

      	public bool msdmdmhcpcasemonitor
      	{
			get { return false; }
        }

        //<rtr>
        public bool gprtrinquiry
        {
            get { return true; }
        }

        public bool gprtrmytask
        {
            get { return true; }
        }

        public bool gprtrcasemonitor
        {
            get { return true; }
        }

        public bool gprtrpamonitor
        {
            get { return true; }
        }

        public bool msdrtrinquiry
        {
            get { return false; }
        }

        public bool msdrtrcasemonitor
        {
            get { return false; }
        }
        //</rtr>

      	#region ahptp
		public bool gpahptpinquiry
      	{
      		get { return true; }
      	}

      	public bool gpahptpmytask
      	{
      		get { return true; }
      	}

      	public bool gpahptpcasemonitor
      	{
      		get { return true; }
      	}

      	public bool gpahptppamonitor
      	{
      		get { return true; }
      	}

      	public bool msdahptpinquiry
      	{
      		get { return false; }
      	}

      	public bool msdahptpcasemonitor
      	{
      		get { return false; }
      	}
		#endregion
		public bool gpaheeminquiry
      	{
      		get { return true; }
      	}

      	public bool gpaheemmytask
      	{
      		get { return true; }
      	}

      	public bool gpaheemcasemonitor
      	{
      		get { return true; }
      	}

      	public bool gpaheempamonitor
      	{
      		get { return true; }
      	}

      	public bool msdaheeminquiry
      	{
      		get { return false; }
      	}

      	public bool msdaheemcasemonitor
      	{
      		get { return false; }
      	}
    }
}
